@风铃
2年前 提问
1个回答

服务器虚拟化需要具备哪些功能技术

delay
2年前

服务器虚拟化需要具备以下功能技术:

  • 多实例:在一个物理服务器上可以运行多个虚拟服务器。

  • 隔离性:在多实例的服务器虚拟化中,一个虚拟机与其他虚拟机完全隔离,以保证良好的可靠性及安全性。

  • CPU虚拟化:把物理CPU抽象成虚拟CPU,无论任何时间一个物理CPU只能运行一个虚拟CPU的指令。而多个虚拟机同时提供服务将会大大提高物理CPU的利用率。

  • 内存虚拟化:统一管理物理内存,将其包装成多个虚拟的物理内存分别供给若干个虚拟机使用,使得每个虚拟机拥有各自独立的内存空间,互不干扰。

  • 设备与I/O虚拟化:统一管理物理机的真实设备,将其包装成多个虚拟设备供若干个虚拟机使用,响应每个虚拟机的设备访问请求和I/O请求。

  • 知觉故障恢复:运用虚拟机之间的快速热迁移技术,可以使一个故障虚拟机上的用户在没有明显感觉的情况下迅速转移到另一个新开的正常虚拟机上。

  • 负载均衡:利用调度和分配技术,平衡各个虚拟机和物理机之间的利用率。

  • 统一管理:由多个物理服务器支持的多个虚拟机的动态实时生成、启动、停止、迁移、调度、负荷、监控等应当有一个方便易用的统一管理界面。

  • 快速部署:整个系统要有一套快速部署机制,对多个虚拟机及上面的不同操作系统和应用进行高效部署、更新和升级。